var url = '';
var username = "";
var password = "";

$(function() {

	var username = $("#var1").val();
	var email = $("#var2").val();
	$("#box").datagrid({
		width : 500,
		rownumbers : true,
		singleSelect : false,
		checkOnSelect : true,
		selectOnCheck : true,
		url : "showUser.do",
		title : "用户信息列表",

		columns : [ [
			{
				field : 'userId',
				title : '用户ID',
				checkbox : true,
			},
			{
				field : 'username',
				title : '用户名',
			},
			{
				field : 'password',
				title : '密码',
			},
			{
				field : 'email',
				title : '电子邮箱',
			},
			{
				field : 'grade',
				title : '用户级别',
			},
			/*{	field:'czry',
				title:'操作人员',
			},*/  
            {	field:'czsj',
				title:'操作时间',
			},  
            {	field:'opt',
				title:'操作', width:160, align:'center', formatter:function(value, rec, index){  
                var e ='';  
                var d ='';  
                    e='<a href="###" onclick="editUser()">编辑</a>';  
                    e += '|';  
                    d='<a href="###" onclick="destroyUser()">删除</a>';  
                    d += '|';  
                var f = '<a href="###" onclick="showUser()">详情</a>';                   
                return e+d+f;  
            }},			
		] ],

		nowrap : true,
		checkOnSelect : true,
		pagination : true,
		pageNumber : 1,
		pageSize : 5,
		pageList : [ 5, 10, 15 ],
	});
});

//添加和编辑信息保存功能
function saveUser() {
	
	$.ajax({
		type : 'post',
		url : url,
		async : false,
		dataType : 'text',
		//序列化将input参数加到URL里(如:action.jsp?id=""&name=""&email="")
		data : {userJsonString : JSON.stringify(convertToJson($("#addForm").serializeArray()))},
		success : function(data) {
			debugger;
			if (data == 1) {
				$.messager.show({ // show error message
					title : 'Success',
					msg : "恭喜您"
				});
				$('#dlg').dialog('close'); // close the dialog
				$('#box').datagrid('reload'); // reload the user data

			} else {
				$.messager.show({ // show error message
					title : 'Error',
					msg : result.errorMsg
				});
			}
		}
	});
}
;

//查询用户
function searchUser() {
	var username = $("#var1").val();
	var email = $("#var2").val();

	$('#box').datagrid('load', {
		username : username,
		email : email
	});
}
;

//重置查询条件
function resetCondition() {
	/*$("#var1").val(""); 
    $("#var2").val(""); */
    $("#var1").textbox('setValue','')
    $("#var2").textbox('setValue','')
    var username=$("#var1").val();
    var email=$("#var2").val();
	$('#box').datagrid('load', {
		username : username,
		email : email
	});
}
;

//改为用json和User Class实现
//编辑用户
function editUser() {
	$("#dragon").attr("readonly", "readonly");
	//编辑用户信息
	var row = $('#box').datagrid('getSelected');
	if (row) {
		$('#dlg').dialog('open').dialog('setTitle', '编辑用户');
		$('#addForm').form('load', row);
		url = "editUser.do";
	} else {
		alert("请选中一条用户信息,再进行编辑");
	}
}
;

//添加用户
function newUser() {
	$("#dragon").attr("readonly", "readonly");
	$("#dlg").dialog('open').dialog('setTitle', '添加用户');
	$("#addForm").form('clear');
	url = "insertUser.do";

}
;

//删除用户
function destroyUser() {
	var ss = [];
	var rows = $('#box').datagrid('getSelections');//选择多条数据
	if(rows.length==0) {
		alert("请选择一条或多条要删除的数据!");
		return false;
	}
	for(var i=0; i<rows.length; i++){
		var row = rows[i];
		ss.push(row.userId);
	}
	//var row = $('#box').datagrid('getSelected');//选择一条数据
	if (row) {
		$.messager.confirm('Confirm', '您确定要删除该用户吗?', function(r) {
			if (r) {
				$.ajax({
					type : 'post',
					//url : "deleteUser.do?id=" + row.userId,
					url : "deleteUser.do?ids=" + ss,
					async : true,
					dataType : 'text',
					success : function(data) {
						//debugger;
						if (data == 1) {
							$.messager.show({ // show error message
								title : 'Success',
								msg : "恭喜您"
							});
							$('#box').datagrid('reload');

						} else {
							$.messager.show({ // show error message
								title : 'Error',
								msg : result.errorMsg
							});
						}
					}
				});
			}
		});
	}
	;
}
;